.fans_item{
	padding: 32rpx 0;
	box-sizing: border-box;
	border-bottom: 2rpx solid #E7EAEE;
	@include layout();
	.fans_header{
		width: 96rpx;
		height: 96rpx;
		border-radius: 48rpx;
		flex-shrink: 0;
	}
	.fans_content{
		flex-grow: 1;
		margin: 0 24rpx;
		.fans_content_top{
			@include layout();
			.fans_name{
				font-weight: 500;
				font-size: 32rpx;
				line-height: 32rpx;
			}
			.fans_level{
				line-height: 28rpx;
				border: 2rpx solid #326AFF;
				border-radius: 16rpx;
				padding: 0 12rpx;
				color: #326AFF;
				font-weight: 500;
				font-size: 18rpx;
				margin-left: 8rpx;
			}
		}
		.fans_remark{
			@include textOverflow(1);
			font-weight: 400;
			font-size: 24rpx;
			color: #B2B9C6;
			line-height: 32rpx;
			margin-top: 20rpx;
		}
	}
	.fans_btn{
		--fans-btn-color: #535A69;
		@include layout();
		height: 56rpx;
		border: 2rpx solid var(--fans-btn-color);
		font-weight: 400;
		color: var(--fans-btn-color);
		line-height: 56rpx;
		font-size: 24rpx;
		padding: 0 30rpx;
		border-radius: 10rpx;
		flex-shrink: 0;
		&.active{
			--fans-btn-color: #326AFF;
		}
	}
}